package chatClient;

import java.io.*;
import java.net.*;
import java.util.Timer;

import model.ChatModel;
import model.LoginModel;
import model.NouveauCompteModel;
import view.ChatView;
import view.LoginView;
import view.LoginView;
import view.ModifierProfilView;
import view.NouveauCompteView;
import controller.ClientControler;

public class ClientMain {

	public static Socket socket = null;

	public static void main(String[] args) {
		ClientControler controller = new ClientControler();
		controller.setupViewsAndModels();

		try {

			System.out.println("Demande de connexion");
			// Mettre l'adresse ip du serveur ici
			socket = new Socket("127.0.0.1", 60000);
			System.out.println("Connexion etablie avec le serveur:");

		} catch (UnknownHostException e) {
			System.err.println("Impossible de se connecter a l'adresse "
					+ socket.getLocalAddress());
		} catch (IOException e) {
			System.err.println("Aucun serveur a l'ecoute du port "
					+ socket.getLocalPort());
		}		
	}

	public static Socket getSocket() {
		return socket;
	}

	public static void setSocket(Socket socket) {
		ClientMain.socket = socket;
	}
}
